#include <iostream>
#include <string>
#include <fstream>

/**
 *  截取字符串
 *  substr(pos, n)     pos: 起始下标 n: 截取的长度
 *
 *  fstream文件操作
 *      在指定目录下创建文件
 *      std::ofstream File1(R"(C:\Users\Administrator\Desktop\text.txt)");
 *
 * @author: caoshi
 * @date: 2021/4/17 17:59
 */
int main() {
//    std::cout << "Hello, World!" << std::endl;
    // 创建文件
    std::ofstream File1(R"(C:\Users\Administrator\Desktop\text.txt)");
    std::string d("20160314");
    std::string y = d.substr(0, 4);     // pos: 起始下标 n: 截取的长度   y 2016
    int k = d.find('2');    // 0
    int i = d.find('3');    // 5
//    std::cout << k << "---" << i << std::endl;
    std::string m = d.substr(k + 2, i - k); // 16031
    std::string dd = d.substr(i + 1, 2);    // 1416031
    std::string n = dd + m + y;     // 14
    std::cout << n << std::endl;
    File1 << n << std::endl;
    File1.close();

    //std::cout << d << "---" << y << std::endl;
    return 0;
}
